A Simulation Framework based on the DD4hep Detector Description Toolkit
نویسندگان
چکیده
The detector description is an essential component that has to be used to analyse and simulate data resulting from particle collisions in high energy physics experiments. Based on the DD4hep detector description toolkit a flexible and data driven simulation framework was designed using the Geant4 tool-kit. We present this framework and describe the guiding requirements and the architectural design, which was strongly driven by ease of use. The goal was, given an existing detector description, to simulate the detector response to particle collisions in high energy physics experiments with minimal effort, but not impose restrictions to support enhanced or improved behaviour. Starting from the ROOT based geometry implementation used by DD4hep an automatic conversion mechanism to Geant4 was developed. The physics response and the mechanism to input particle data from generators was highly formalized and can be instantiated on demand using known factory patterns. A palette of components to model the detector response is provided by default, but improved or more sophisticated components may easily be added using the factory pattern. Only the final configuration of the instantiated components has to be provided by end-users using either C++ or python scripting or an XML based description.
منابع مشابه
Using DD4hep through Gaudi for new experiments and LHCb
The LHCb Software Framework Gaudi is a C++ software framework for HEP applications used by several experiments. Although Gaudi is extremely flexible and extensible, its adoption is limited by the lack of certain components that are fundamental for the software framework of an experiment, in particular a detector description framework, whose implementation is delegated to the adopters. To enable...
متن کاملSimulating the High Energy Gamma-ray Sky Seen by the Glast Large Area Telescope
This paper presents the simulation of the GLAST high energy gamma-ray telescope. The simulation package, written in C++, is based on the Geant4 toolkit, and it is integrated into a general framework used to process events. A detailed simulation of the electronic signals inside Silicon detectors has been provided and it is used for the particle tracking, which is handled by a dedicated software....
متن کاملStudy on effect of detector type in estimating buildup factor of gamma-rays by monte carlo simulation based on variance reduction
This paper presents the study on the effect of detector type in estimating gamma rays buildup factor. In this regard, the flux buildup factors of gamma rays emitted by an isotropic point 60Co source in mean energy 1.253 MeV was evaluated after passing through the Pb, W, Zn, and Ti sample in thickness of 1-5 cm by MCNPX. Four common detector types in simulation of measurement was defined to esti...
متن کاملSimulation-Based Radar Detection Methods
In this paper, radar detection based on Monte Carlo sampling is studied. Two detectors based on Importance Sampling are presented. In these detectors, called Particle Detector, the approximated likelihood ratio is calculated by Monte Carlo sampling. In the first detector, the unknown parameters are first estimated and are substituted in the likelihood ratio (like 
the GLRT method). In the s...
متن کاملSimulation-Based Radar Detection Methods
In this paper, radar detection based on Monte Carlo sampling is studied. Two detectors based on Importance Sampling are presented. In these detectors, called Particle Detector, the approximated likelihood ratio is calculated by Monte Carlo sampling. In the first detector, the unknown parameters are first estimated and are substituted in the likelihood ratio (like the GLRT method). In the sec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015